package com.itheima.抽象类.抽象类组成_02;

/*
     抽象类的组成部分:
        1. 成员变量
        2. 成员方法
        3. 抽象方法
        3. 构造方法
            -- 既然有构造,那为啥不能创建对象?
            -- 既然不能创建对象,那为啥还有构造?
        注意: 抽象类一般都是设计成父类,父类中提供构造方法,是为了保证子类正常初始化!
        Java中,只要是类(class),就一定有构造方法!
 */
public class Demo {
    public static void main(String[] args) {
        Cat c = new Cat();
        c.eat();
    }
}
